var result = peopleList2.Where(p => peopleList1.All(p2 => p2.ID != p.ID));
var result = peopleList2.Where(p => !peopleList1.Any(p2 => p2.ID == p.ID));